self-cooled machine - German English Dictionary